Portable library development for reconfigurable computing systems: A case study
نویسندگان
چکیده
Portable libraries of highly-optimized hardware cores can significantly reduce the development time of reconfigurable computing applications. This paper presents the tradeoffs and challenges in the design of such libraries. A set of library development guidelines is provided, which has been validated with the RCLib case study. RCLib is a set of portable libraries with over 100 cores, targeting a wide range of applications. RCLib portability has been verified in three major High-Performance reconfigurable computing architectures: SRC6, Cray XD1 and SGI RC100. Compared to full-software implementations, applications using RCLib hardware acceleration cores show speedups ranging from one to four orders of magnitude. 2008 Elsevier B.V. All rights reserved.
منابع مشابه
Portable Library Development for Reconfigurable Computing Systems
As Reconfigurable Computing (RC) systems become more common place among application scientists and developers, a mechanism for porting existing work to other platforms is increasingly desirable. The constantly changing technologies and architectures in today’s RC platforms present a challenge to any developer wishing to move from an early development system to a newer system. Many new RC system...
متن کاملImplementation of VlSI Based Image Compression Approach on Reconfigurable Computing System - A Survey
Image data require huge amounts of disk space and large bandwidths for transmission. Hence, imagecompression is necessary to reduce the amount of data required to represent a digital image. Thereforean efficient technique for image compression is highly pushed to demand. Although, lots of compressiontechniques are available, but the technique which is faster, memory efficient and simple, surely...
متن کاملPerformance Monitoring for Run-time Management of Reconfigurable Devices
High-performance computing (HPC) systems with hardware-reconfigurable devices have the potential to achieve major performance increases over parallel computing systems based solely on traditional processors. However, providing services upon which users of traditional HPC systems have come to depend is essential for largescale reconfigurable computing (RC) systems to become mainstream. Along wit...
متن کاملA Hardwar/Software Co-design Environment for Reconfigurable Logic Systems
The design of reconfigurable systems is currently an area of intense interest within the programmable logic community. One of the main obstacles to the widespread adoption of this technology is the relative immaturity of the associated design methodologies and tools. This paper reports on a development environment and associated tools for the implementation and debugging of reconfigurable appli...
متن کاملHigh Performance Reconfigurable Computing for Science and Engineering Applications
This thesis investigates the feasibility of using reconfigurable computers for scientific applications. We review recent developments in reconfigurable high performance computing. We then present designs and implementation details of various scientific applications that we developed for the SRC-6 reconfigurable computer. We present performance measurements and analysis of the results obtained. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Parallel Computing
دوره 34 شماره
صفحات -
تاریخ انتشار 2008